// import router from '@/router'
// import nprogress from 'nprogress'
// import 'nprogress/nprogress.css'
// import store from '@/store'

// /**
//  *前置守卫
//  *
// */

// const whiteList = ['/login', '/404']
// router.beforeEach(async(to, from, next) => {
//   nprogress.start()
//   if (store.getters.token) {
//     // 存在token
//     if (to.path === '/login') {
//       // 跳转到主页
//       next('/') // 中转到主页
//       // next（地址）并没有执行后置守卫
//       nprogress.done()
//     } else {
//       if (!store.getters.userId) {
//         await store.diapatch('user/getUserInfo')
//       }
//       next() // 放行
//     }
//   } else {
//     // 没有token
//     if (whiteList.includes(to.path)) {
//       next()
//     } else {
//       next('/login') // 中转到登录页
//       nprogress.done()
//     }
//   }
// })
